package com.zerdoor.service;

import com.zerdoor.model.ChatingRecord;

import java.util.List;
import java.util.Map;

/**
 * 聊天管理业务层接口
 * Created by zhongjieyu on 2014/12/8.
 *
 */
public interface IChatManageService {

    /**
     * 根据房间名和工程路径得到聊天记录实体对象集合
     * @param channel
     * @param path
     * @return
     * @throws Exception
     */
    List<ChatingRecord> findChatingRecordList(String channel,String path) throws  Exception;


    /**
     * 根据用户ID查询进行中的项目名称和ID
     * @param userType 用户类型 0为艺术家 1为发包方
     * @param userId 当前用户ID
     * @return
     * @throws Exception
     */
    List<Map<String,String>> findInItemNameByUserId(String userType,int userId) throws Exception;


    /**
     * 根据项目ID查询该项目合同
     * @param param 项目ID
     * @return
     * @throws Exception
     */
    List<Map<String,String>> findContractByItemId(Map param) throws Exception;




}
